package com.yantong.mapper;

import com.yantong.pojo.InformationTemplate;
import org.apache.ibatis.session.RowBounds;

import java.util.List;

/**
 * 订阅消息模版
 *
 * @author liaozhaogui-773104632@qq.com
 * @date 2020/11/12 10:30
 */
public interface InformationTemplateMapper {
	/**
	 * 新增
	 *
	 * @param informationTemplate 参数信息
	 * @return com.jz.user.domain.InformationTemplate
	 * @author liaozhaogui
	 * @date 2020/11/12 11:17
	 */
	Long insert(InformationTemplate informationTemplate);

	/**
	 * 修改
	 *
	 * @param informationTemplate 参数信息
	 * @return int
	 * @author liaozhaogui
	 * @date 2020/11/12 11:18
	 */
	int update(InformationTemplate informationTemplate);

	/**
	 * 查找详情
	 *
	 * @param id 主键id
	 * @return com.jz.user.domain.InformationTemplate
	 * @author liaozhaogui
	 * @date 2020/11/12 11:18
	 */
	InformationTemplate findDetail(Long id);

	/**
	 * 分页查询
	 *
	 * @param informationTemplate 参数信息
	 * @param rowBounds           分页参数信息
	 * @return java.util.List<com.jz.user.domain.InformationTemplate>
	 * @author liaozhaogui
	 * @date 2020/11/12 11:20
	 */
	List<InformationTemplate> queryList(InformationTemplate informationTemplate, RowBounds rowBounds);

	/**
	 * 查询总条数
	 *
	 * @param informationTemplate 参数信息
	 * @return int
	 * @author liaozhaogui
	 * @date 2020/11/12 11:21
	 */
	int queryCount(InformationTemplate informationTemplate);
}
